// Decompiled by GOOSIN CO,LTD Copyright 2010 Pavel Kouznetsov.
// home page: http://www.Goosin.net
// Decompiler options: packimports(3) fieldsfirst ansi space 
// Source File Name:   register2_picture.java

package portal.engage;

import include.nseer_cookie.*;
import include.nseer_db.nseer_db_backup1;
import java.io.IOException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.StringTokenizer;
import javax.servlet.ServletContext;
import javax.servlet.ServletException;
import javax.servlet.http.*;
import javax.servlet.jsp.JspFactory;

public class register2_picture extends HttpServlet
{

	ServletContext application;
	HttpSession session;

	public register2_picture()
	{
	}

	public synchronized void service(HttpServletRequest request, HttpServletResponse response)
		throws IOException, ServletException
	{
		HttpSession dbSession = request.getSession();
		JspFactory _jspxFactory = JspFactory.getDefaultFactory();
		javax.servlet.jsp.PageContext pageContext = _jspxFactory.getPageContext(this, request, response, "", true, 8192, true);
		ServletContext dbApplication = dbSession.getServletContext();
		counter count = new counter(dbApplication);
		nseer_db_backup1 hr_db = new nseer_db_backup1(dbApplication);
		try
		{
			if (hr_db.conn((String)dbSession.getAttribute("unit_db_name")))
			{
				String major_first_kind_ID = "";
				String major_first_kind_name = "";
				String major_second_kind_ID = "";
				String major_second_kind_name = "";
				String major_first_kind = request.getParameter("select4");
				for (StringTokenizer tokenTO4 = new StringTokenizer(major_first_kind, "/"); tokenTO4.hasMoreTokens();)
				{
					major_first_kind_ID = tokenTO4.nextToken();
					major_first_kind_name = tokenTO4.nextToken();
				}

				String major_second_kind = request.getParameter("select5");
				for (StringTokenizer tokenTO5 = new StringTokenizer(major_second_kind, "/"); tokenTO5.hasMoreTokens();)
				{
					major_second_kind_ID = tokenTO5.nextToken();
					major_second_kind_name = tokenTO5.nextToken();
				}

				String human_name = request.getParameter("human_name");
				String time = "";
				Date now = new Date();
				SimpleDateFormat formatter = new SimpleDateFormat("yyyyMMdd");
				time = formatter.format(now);
				String details_number = NseerId.getId("hr/engage/resume", (String)dbSession.getAttribute("unit_db_name"));
				String human_address = request.getParameter("human_address");
				String demand_salary_standard1 = request.getParameter("demand_salary_standard");
				String demand_salary_standard = "";
				if (!demand_salary_standard1.equals(""))
				{
					for (StringTokenizer tokenTO6 = new StringTokenizer(demand_salary_standard1, ","); tokenTO6.hasMoreTokens();)
						demand_salary_standard = (new StringBuilder(String.valueOf(demand_salary_standard))).append(tokenTO6.nextToken()).toString();

				} else
				{
					demand_salary_standard = "0.0";
				}
				String human_tel = request.getParameter("human_tel");
				String human_home_tel = request.getParameter("human_home_tel");
				String human_postcode = request.getParameter("human_postcode");
				String human_cellphone = request.getParameter("human_cellphone");
				String idcard = request.getParameter("idcard");
				String college = request.getParameter("college");
				String religion = request.getParameter("religion");
				String party = request.getParameter("party");
				String race = request.getParameter("race");
				String nationality = request.getParameter("nationality");
				String age = request.getParameter("age");
				String engage_type = request.getParameter("engage_type");
				String sex = request.getParameter("sex");
				String speciality = request.getParameter("speciality");
				String hobby = request.getParameter("hobby");
				String birthday = request.getParameter("birthday");
				String birthplace = request.getParameter("birthplace");
				String human_email = request.getParameter("human_email");
				String educated_degree = request.getParameter("educated_degree");
				String educated_years = request.getParameter("educated_years");
				String educated_major = request.getParameter("educated_major");
				String register_time = request.getParameter("register_time");
				String bodyc = new String(request.getParameter("remark").getBytes("UTF-8"), "UTF-8");
				String remark = exchange.toHtml(bodyc);
				String bodya = new String(request.getParameter("history_records").getBytes("UTF-8"), "UTF-8");
				String history_records = exchange.toHtml(bodya);
				if (birthday.equals(""))
					birthday = "1800-01-01";
				String sql = (new StringBuilder("insert into hr_resume(details_number,human_major_first_kind_ID,human_major_first_kind_name,human_major_second_kind_ID,human_major_second_kind_name,human_name,human_address,human_tel,human_home_tel,human_postcode,demand_salary_standard,educated_degree,educated_years,educated_major,register_time,history_records,remark,human_cellphone,idcard,college,religion,race,nationality,party,age,birthday,birthplace,sex,speciality,hobby,human_email,engage_type) values ('")).append(details_number).append("','").append(major_first_kind_ID).append("','").append(major_first_kind_name).append("','").append(major_second_kind_ID).append("','").append(major_second_kind_name).append("','").append(human_name).append("','").append(human_address).append("','").append(human_tel).append("','").append(human_home_tel).append("','").append(human_postcode).append("','").append(demand_salary_standard).append("','").append(educated_degree).append("','").append(educated_years).append("','").append(educated_major).append("','").append(register_time).append("','").append(history_records).append("','").append(remark).append("','").append(human_cellphone).append("','").append(idcard).append("','").append(college).append("','").append(religion).append("','").append(race).append("','").append(nationality).append("','").append(party).append("','").append(age).append("','").append(birthday).append("','").append(birthplace).append("','").append(sex).append("','").append(speciality).append("','").append(hobby).append("','").append(human_email).append("','").append(engage_type).append("')").toString();
				hr_db.executeUpdate(sql);
				hr_db.commit();
				hr_db.close();
				response.sendRedirect((new StringBuilder("portal/engage/register2_choose_picture.jsp?details_number=")).append(details_number).toString());
			} else
			{
				response.sendRedirect("error_conn.htm");
			}
		}
		catch (Exception exception) { }
	}
}
